from flask import Flask,    make_response, request

app = Flask(__name__)


@app.route("/set_cookie")
def set_cookie():
# '''        设置cookie,默认有效期是临时cookie,浏览器关闭就失效
#  可以通过 max_age 设置有效期， 单位是秒    '''''
    resp = make_response("success")
    resp.set_cookie("Itcast_1", "python_1")
    resp.set_cookie("Itcast_2", "python_2")
    resp.set_cookie("Itcast_3", "python_3", max_age=3600)
    return resp

@ app.route("/get_cookie")
def get_cookie():
    # """        获取cookie，通过reques.cookies的方式，
    #  返回的是一个字典，可以用get的方式    """


    cookie_1 = request.cookies.get("Itcast_1")
    # 获取名字为Itcast_1对应cookie的值
    return cookie_1 \


@ app.route("/delete_cookie")
def delete_cookie():

    # """        删除cookie，通过delete_cookie()的方式，
    #    里面是cookie的名字
    #      这里的删除只是让cookie过期，并不是直接删除cookie    """


    resp = make_response("del success")
    resp.delete_cookie("Itcast1")
    return resp

if __name__ == '__main__':
    app.run(debug=True)
